// 常见面试题:
// 把一组数字,使用千位分隔符分割
// "1234567890"--->"1,234,567,890"
// \d{3}:匹配固定3个连续数字
// (\d{3})+$:匹配一组或多组 3个连续的数组,并且是以这个为结尾
// 正则1 ?= 正则2:?=是前瞻,当前规则的含义是:匹配符和 正则2的字符 前边紧贴的字符, 并且符和正则1的

const reg = /(\d)(?=(\d{3})+$)/g;
let str = "1234567890";
const re = str.replace(reg, "$1,");
console.log(re);